package com.wb.reggie.common;

/**
 * 基于ThreadLocal工具类封装，来保存和获取用户当前的id
 * 每一次请求都是一个新的线程，相当于以线程作为作用域，不必担心多个请求混淆的情况
 */
public class BaseContext {
    private static ThreadLocal<Long> threadLocal = new ThreadLocal<>();

    public static void setCurrentId(Long id){
        threadLocal.set(id);
    }


    public static Long getCurrentId(){
        return threadLocal.get();
    }
}
